#include "defines.hpp"

Projetil::Projetil()
{
    x = 0.0f;
    y = 0.0f;
    z = 0.0f;
    init = false;
}

Projetil::~Projetil()
{
}

Projetil::Projetil(float posx, float posy, float posz){
    x = posx;
    y = posy;
    z = posz;
    init = true;
}

void Projetil::Desenha(){

    glLoadIdentity();
	glTranslatef(x,y,z);
	glBegin(GL_LINES);
        glVertex3f(0,0,0);
        glVertex3f(0,0.07f,0);
    glEnd();

    //glutSolidSphere(0.03f, 10, 10);
    //glutSolidCone(0.1f,0.2f,10,10);
        
    //glFrontFace(GL_CCW);
}

float Projetil::GetX() {
  return x;
}

float Projetil::GetY() {
  return y;
}

float Projetil::GetZ() {
  return z;
}

void Projetil::SetX(float tx){
  x = tx;
}

void Projetil::SetY(float ty){
  y = ty;
}

void Projetil::SetZ(float tz){
  z = tz;
}